草庐IT

Windows CDROM 弹出

全部标签

ios - 在 iOS 中按下返回按钮时如何创建确认弹出窗口?

我想在有人按下我的iOS应用程序的“后退”按钮时添加一个弹出窗口,询问用户是否真的想回来。然后,根据用户的响应,我想撤消操作或继续。我试图在我的View的viewWillDisappear函数中添加代码,然后编写适当的委托(delegate)但它不起作用,因为它总是更改View然后显示弹出窗口。我的代码是:-(void)viewWillDisappear:(BOOL)animated{_animated=animated;if([self.navigationController.viewControllersindexOfObject:self]==NSNotFound){UIAle

ios - 从不带导航栏的 View Controller 推送/弹出带导航栏的 View Controller

我正在尝试从带有隐藏导航栏的ViewController推送带有可见导航栏的ViewController。我在viewWillAppear、viewDidAppear、viewWillDisappear等中尝试了[[selfnavigationController]setNavigationBarHidden:YESanimated:NO];的各种组合。//FirstViewController@implementationFirstViewController-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:anima

objective-c - 在哪里设置弹出窗口大小?

我有一个名为HomeViewController的UIViewController,它有一个包含数据数组的模型。HomeViewController还有一个按钮,当按下该按钮时将显示一个UITableViewController,该按钮显示模型的数据数组。我的问题是,设置弹出窗口大小的标准/最佳方法是什么?我只希望弹出窗口足够高以显示数据,但不要更高。什么是常见做法?我假设我需要在某个时候设置contentSizeForViewInPopover但我不确定在哪里......在popover类的viewDidLoad方法中?在prepareForSegue方法中?这是我目前的代码:(请注

ios - 在 iOS 8 中推送/弹出 View 时显示/隐藏导航栏

各位开发者,您好我很惊讶我没有找到关于iOS8特定用例的任何信息。让我解释一下,我有一个导航Controller堆栈,当用户单击一个单元格时,第一个View隐藏了它的导航栏推送了一个新View,我需要此View上显示的导航栏才能返回(显然)。在iOS7上,只需在viewWillAppear中添加这一行即可:[self.navigationControllersetNavigationBarHidden:NOanimated:YES];它就像一个魅力。但是从iOS8开始,我很难有同样的行为。现在我设法通过使用来做同样的事情:-(void)viewDidLayoutSubviews{[su

ios - 如何使用 requestReview (SKStore Review Controller) 在随机时间后在当前 viewController 中显示评论弹出窗口

我已经了解了iOS10.3中提供的这项新功能,并认为它会更加灵活且开箱即用。但是在我阅读了docs之后我发现你需要决定显示它的时间和调用它的viewController。有什么办法可以让它在任何viewController显示的随机时间段后触发吗? 最佳答案 在你的AppDelegate中:swift:importStoreKitfuncapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[UIApplicationLau

ios - UINavigationController 交互式弹出手势不起作用?

所以我在为iOS7构建的应用程序中有一个导航Controller。titleView是可见的,后退按钮和导航栏也是可见的。出于某种原因,交互式弹出手势(从左边缘滑动)不起作用。什么都没发生。当我记录手势时,它不是零。要启用此功能,我需要做什么特别的事情吗?什么会导致它不起作用? 最佳答案 我发现当使用自定义后退按钮时,交互式弹出手势停止工作(我的看法是Apple无法预见您的自定义后退按钮的行为方式,因此他们禁用了该手势)。如前所述,要解决此问题,您可以将interactivePopGestureRecognizer.delegate

ios - iphone ios 上的 swift 3 中的弹出窗口

我正在尝试使用以下代码制作弹出菜单:importUIKitclassBeobachtungViewController:UIViewController,UIPopoverPresentationControllerDelegate{@IBActionfuncaddClicked(_sender:AnyObject){//getareferencetotheviewcontrollerforthepopoverletpopController=UIStoryboard(name:"Personenakte",bundle:nil).instantiateViewController(w

ios - 弹出回 UIViewController 后,UIScrollView 的原点发生变化

我有一个UIViewController子类作为Storyboard中的一个场景,其中包含一个包含各种subview的UIScrollView。其中一个subview是一个UIButton,它转入另一个场景UIViewController子类。当我从View中返回时(将UIViewController弹出导航Controller堆栈),我发现ScrollView的原点不知何故发生了变化,尽管contentsize和contentoffset似乎是正确的。同样有趣的是,该应用程序有一个选项卡栏,当我离开并返回到该View时,ScrollView会正确设置回偏移量(0,0)。此过程基本上不

ios - 如何从导航 Controller 一次弹出两个 View ?

我想在导航堆栈上弹出到第三个View回到第一个View。我知道如何一次弹出一个View:[self.navigationControllerpopViewControllerAnimated:YES];但是我怎样才能一次做两个呢? 最佳答案 您也可以尝试在导航Controller堆栈之间跳转NSMutableArray*allViewControllers=[NSMutableArrayarrayWithArray:[self.navigationControllerviewControllers]];for(UIViewContr

iphone - 在 iPhone 上获取文本输入弹出对话框的简单方法是什么

我想获取用户名。一个简单的文本输入对话框。有什么简单的方法可以做到这一点? 最佳答案 在iOS5中,有一种新的简单方法可以做到这一点。我不确定实现是否完全完成,因为它不像UITableViewCell那样优雅,但它应该确实可以解决问题,因为它现在已成为iOSAPI的标准支持。为此,您不需要私有(private)API。UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"Alert"message:@"Thisisanexamplealert!"delegate:selfcance